package com.yzh.springboot_rbac.mapper;

import com.yzh.springboot_rbac.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserPostMapper {
    /**
     * 此接口对应用户和岗位关系表，用于更新表的关系
     */

    /*1.添加用户时，根据添加的岗位id添加一条用户岗位记录*/
    int insertUserPostId(@Param("userId") Integer userId, @Param("postId") Integer postId);

    /*2.修改用户，更新岗位*/
    int updateUserPostId(@Param("userId") Integer userId, @Param("postId")Integer postId);

    /*3.删除用户所对应的岗位，更新关系表*/
    int deleteUserPostId(User user);
}
